192 IF PL = 1 AND (TU = 4 OR TU = 5) AND SF = 1 AND AY% >6 THEN PB(D0,2) = PB(D0,2) -2
194 IF PL = 2 AND (TU = 4 OR TU = 5) AND SF = 1 AND AY% >6 THEN PA(D0,2) = PA(D0,2) -2
196 IF PL = 1 AND (SF < >1) AND PB(D0,1) <.7 THEN PA(N,2) = PA(N,2) +2
198 IF PL = 2 AND (SF < >1) AND PA(D0,1) <.7 THEN PB(N,2) = PB(N,2) +2
200 IF TU = 3 AND RO = 6 THEN GOTO 280
210 IF RO < >5 THEN GOTO 2750
220 ON PL GOTO 230,240
230 PA(N,2) = PA(N,2) +1: GOTO 250
240 PB(N,2) = PB(N,2) +1: GOTO 250
250 IF RO = 5 AND TR < >5 THEN GOSUB 2430
260 REM RETURN TO PLATOON PROG
270 GOTO 2750
280 ON PL GOTO 290,310
290 RO = 5:PB(D0,1) = 0:PA(N,2) = PA(N,2) +1:
300 GOTO 250
310 RO = 5:PA(D0,1) = 0:PB(N,2) = PB(N,2) +1:
320 GOTO 250
330 REM NEW INF 1+5+3
340 E = 265
350 F = 125
360 F1 = 0
370 IF TR >1 THEN E = 230:F1 = 1: GOTO 430
380 HCOLOR= F4
390 GOSUB 530
400 HCOLOR= 0
410 GOSUB 530
420 E = E -13
430 HCOLOR= F4
440 GOSUB 610
450 HCOLOR= 0
460 GOSUB 610
470 E = E -18
480 F1 = F1 +1: IF F1 <4 THEN 380
490 HCOLOR= F4
500 GOSUB 650
510 HCOLOR= 3: GOSUB 710
520 RETURN
530 REM NEW INF 1
540 HPLOT E +7,F -7 TO E +10,F -4 TO E +9,F -7 TO E +2,F -5 TO E +3,F -4 TO E +10,F -6 TO E +1,F -6 TO E,F -7 TO E +3,F -7 TO E +1,F -9 TO E -5,F -7 TO E -2,F -3 TO E -4,F -1 TO E -1,F -2 TO E -2,F -5
550 HPLOT E -1,F -3 TO E -4,F -8 TO E +1,F -11 TO E +1,F -10 TO E -3,F -10 TO E -3,F -16 TO E -2,F -16 TO E -2,F -8 TO E -1,F -8 TO E +1,F -16 TO E,F -16 TO E,F -11 TO E -4,F -11 TO E -4,F -16
560 HPLOT E -5,F -16 TO E -5,F -9 TO E -11,F -9 TO E -11,F -10 TO E -6,F -10 TO E -6,F -16 TO E -7,F -15 TO E -7,F -10
570 HPLOT E -9,F -17 TO E -11,F -17 TO E -11,F -18 TO E -7,F -18 TO E -7,F -19 TO E -11,F -19 TO E -10,F -20 TO E -8,F -20
580 RETURN
590 REM NEW INF 5
600 HCOLOR= 1
610 HPLOT E -1,F -1 TO E +5,F -1 TO E +5,F +1 TO E +6,F +1 TO E +6,F -2 TO E -1,F -2 TO E -1,F -13 TO E,F -11 TO E,F -3 TO E +1,F -3 TO E +1,F -10 TO E -2,F -14
620 HPLOT E -2,F -14 TO E -2,F -6 TO E -3,F -6 TO E -3,F -15 TO E -4,F -15 TO E -4,F +1 TO E -7,F +1 TO E -7,F TO E -5,F TO E -5,F -16
630 HPLOT E -6,F -16 TO E -6,F -11 TO E -7,F -12 TO E -7,F -14: HPLOT E -6,F -8 TO E -6,F -5 TO E -7,F -5 TO E -7,F -6
640 HPLOT E -10,F -16 TO E -8,F -16 TO E -7,F -17 TO E -11,F -17 TO E -11,F -18 TO E -6,F -18 TO E -6,F -19 TO E -10,F -19 TO E -9,F -20 TO E -7,F -20 TO E -6,F -18: RETURN
650 E = 141:F = 125: REM INF 3
660 HPLOT E +2,F -14 TO E +6,F -10 TO E +5,F -9 TO E +2,F -12 TO E +2,F -17 TO E +3,F -16 TO E +3,F -14 TO E +1,F -14 TO E +1,F -18 TO E,F -18 TO E,F -12
670 HPLOT E,F -9 TO E,F -6 TO E -1,F -4 TO E -1,F -18 TO E -2,F -18 TO E -2,F +2: HPLOT E -4,F +2 TO E -1,F +1 TO E -1,F TO E -3,F TO E -3,F -18 TO E -4,F -18 TO E -4,F -1
680 HPLOT E -5,F -8 TO E -5,F -4 TO E -6,F -2 TO E -6,F -7 TO E -7,F -6 TO E -7,F +2 TO E -10,F +4 TO E -8,F +1 TO E -9,F -3 TO E -5,F -8
690 HPLOT E -3,F -16 TO E -8,F -13 TO E -11,F -17 TO E -10,F -18 TO E -7,F -13 TO E -4,F -18: HPLOT E -4,F -22 TO E +1,F -22 TO E +1,F -23 TO E -3,F -23
700 HPLOT E -3,F -23 TO E -2,F -24 TO E,F -24: RETURN
710 HPLOT E -3,F -21 TO E,F -21 TO E,F -19 TO E -2,F -19 TO E -3,F -21: RETURN
720 REM INF IN HOLE
730 HCOLOR= F4
740 HPLOT 139,109 TO 140,109 TO 142,110 TO 137,110 TO 136,111 TO 145,111 TO 145,112 TO 136,112 TO 136,113 TO 145,113
750 HCOLOR= 3
760 HPLOT 137,114 TO 142,114 TO 142,115 TO 137,115 TO 138,116 TO 141,116
770 HCOLOR= F4
780 HPLOT 133,118 TO 134,117 TO 142,117 TO 141,118 TO 140,118
790 GOTO 170
800 REM APC V.DEF POS
810 FOR ST = 1 TO AM
820 FOR TM = 1 TO 12
830 SH = PEEK(SN) + PEEK(SN)
840 NEXT TM
850 X = INT((10 +(4 *TR)) * RND(1)) +1
860 HCOLOR= 3
870 ON X GOSUB 920,930,940,950,960,970,980,1000,1030,1040,1050,990
880 GOSUB 920
890 NEXT ST
900 IF RO = 5 THEN HCOLOR= 0: HPLOT 139,109 TO 140,109 TO 142,110 TO 137,110 TO 136,111 TO 145,111 TO 145,112 TO 136,112 TO 136,113 TO 145,113
910 GOTO 2750
920 E = 135:F = 129: GOTO 1060
930 E = 133:F = 131: GOTO 1060
940 E = 129:F = 129: GOTO 1060
950 E = 140:F = 126: GOTO 1060
960 E = 145:F = 130: GOTO 1060
970 E = 147:F = 126: GOTO 1060
980 E = 133:F = 117: GOTO 1060
990 E = 151:F = 112: GOTO 1060
1000 E = 140:F = 113:RO = 5:
1010 IF PL = 1 THEN PB(D0,1) = 0: HCOLOR= 5: GOTO 1060
1020 IF PL = 2 THEN PA(D0,1) = 0: HCOLOR= 5: GOTO 1060
1030 E = 147:F = 116: GOTO 1060
1040 E = 156:F = 129: GOTO 1060
1050 E = 125:F = 118: GOTO 1060
1060 HPLOT E,F TO E -3,F -3: HPLOT E,F TO E +4,F -9: HPLOT E,F -2 TO E -2,F -7: HPLOT E,F TO E +5,F -5: HPLOT E,F TO E -3,F -5
1070 HCOLOR= 0
1080 HPLOT E,F TO E -3,F -3: HPLOT E,F TO E +4,F -9: HPLOT E,F -2 TO E -2,F -7: HPLOT E,F TO E +5,F -5: HPLOT E,F TO E -3,F -5
1090 RETURN
1100 REM EXECUTE
1110 RO = 0
1120 ON SE GOTO 1130,1290
1130 REM MG
1140 HCOLOR= 5
1150 FOR ST = 1 TO AM
1160 FOR TM = 1 TO 10
1170 SH = PEEK(SN) + PEEK(SN)
1180 NEXT TM
1190 IF TR = 5 AND TU < >3 THEN GOTO 1220
1200 X = INT((15 +(5 *TR)) * RND(1))
1210 ON X GOSUB 1670,1750,1850
1220 NEXT ST
1230 IF TU = 2 OR TU = 3 THEN RETURN
1240 ON PL GOTO 1250,1270
1250 PA(N,7) = PA(N,7) -AM
1260 RETURN
1270 PB(N,7) = PB(N,7) -AM
1280 RETURN
1290 REM CANNON,LAW
1300 IF TU = 4 OR TU = 5 THEN 2240
1305 IF MN = 1 THEN 2240: REM MINES
1310 CALL 826
1340 RN = INT((3 *TR) * RND(1)) +1
1350 ON RN GOSUB 1370,1640,1540,1540,1370,1640,1370,1640,1370,1640,1370,1640,1540,1370,1640,1370,1640,1540,1640
1360 RETURN
1370 E = 125:F = 103: REM LEFT
1380 IF TR = 5 THEN F = F +10: GOTO 1990
1390 ON PL GOTO 1400,1470
1400 IF TU = 1 THEN PB(D0,1) = PB(D0,1) -.1:RO = 4:PB(D0,2) = PB(D0,2) -2: GOTO 1440
1410 ON PA(N,8) GOTO 1420,1430
1420 PB(D0,1) = PB(D0,1) -.1:RO = 4: GOTO 1440
1430 PB(D0,1) = PB(D0,1) -.2:RO = 4:PB(D0,3) = 1
1440 IF PB(D0,1) <.7 THEN PB(D0,1) = 0:RO = 17
1460 GOTO 1990
1470 IF TU = 1 THEN PA(D0,1) = PA(D0,1) -.1:RO = 4:PA(D0,2) = PA(D0,2) -2: GOTO 1510
1480 ON PB(N,8) GOTO 1490,1500
1490 PA(D0,1) = PA(D0,1) -.1:RO = 4: GOTO 1510
1500 PA(D0,1) = PA(D0,1) -.2:RO = 4:PA(D0,3) = 1
1510 IF PA(D0,1) <.7 THEN PA(D0,1) = 0:RO = 17
1520 IF TU = 2 AND SF < >1 THEN PB(N,2) = PB(N,2) +1
1530 GOTO 1990
1540 E = 140:F = 125
1550 RO = 8
1560 IF TR < >5 THEN F = 130
1570 ON PL GOTO 1580,1610
1580 PB(D0,1) = 0:
1600 GOTO 1990
1610 PA(D0,1) = 0:
1630 GOTO 1990
1640 E = 160:F = 110: REM RT
1650 GOTO 1380
1660 REM MG EFFECTS
1670 REM CHEST WOUND
1680 RO = 5
1690 HPLOT E -2,F -15 TO E -1,F -15 TO E -1,F -14 TO E -2,F -14
1870 HPLOT E -6,F -5 TO E -5,F -5 TO E -5,F -4 TO E -6,F -4
1880 ON PL GOTO 1890,1930
1890 PB(D0,3) = .5:PB(D0,2) = PB(D0,2) -2
1900 PB(D0,1) = PB(D0,1) -.1
1910 IF PB(D0,1) <.7 THEN PB(D0,1) = 0:RO = 5:
1920 RETURN
1930 PA(D0,3) = .5:PA(D0,2) = PA(D0,2) -2
1940 PA(D0,1) = PA(D0,1) -.1
1950 IF PA(D0,1) <.7 THEN PA(D0,1) = 0:RO = 5:
1960 RETURN
1970 REM MISS
1980 RETURN
1990 REM BLAST
2000 HCOLOR= 5
2010 GOSUB 2150
2020 HCOLOR= 3
2030 GOSUB 2150
2040 HCOLOR= 0
2050 GOSUB 2150
2060 IF RO = 8 OR RO = 17 THEN GOSUB 2430
2070 IF TU = 4 OR TU = 5 THEN RETURN
2080 ON PL GOTO 2090,2120
2090 IF TU = 1 THEN PA(N,10) = 0
2100 IF TU = 2 THEN PA(N,8) = 0
2110 RETURN
2120 IF TU = 1 THEN PB(N,10) = 0
2130 IF TU = 2 THEN PB(N,8) = 0
2140 RETURN
2150 HPLOT E,F TO E +5,F -3: HPLOT E,F TO E -6,F -2: HPLOT E -1,F -1: HPLOT E +1,F -1: HPLOT E -3,F -3: HPLOT E +3,F -3: HPLOT E,F TO E,F -4: HPLOT E -4,F -4: HPLOT E +4,F -5
2160 FOR TM = 1 TO 20: NEXT TM
2170 HPLOT E -6,F -5: HPLOT E +6,F -5: HPLOT E -7,F -4: HPLOT E +7,F -3: HPLOT E -6,F -7: HPLOT E +7,F -7: HPLOT E -9,F -8: HPLOT E +8,F -8: HPLOT E -9,F -5: HPLOT E +9,F -6
2180 HPLOT E -3,F -3: HPLOT E +5,F -2: HPLOT E -6,F -6: HPLOT E +8,F -5: HPLOT E +12,F -9: HPLOT E -16,F -10: HPLOT E +13,F -17
2190 FOR TM = 1 TO 20: NEXT TM
2200 HPLOT E -11,F -8: HPLOT E +13,F -9: HPLOT E -13,F -12: HPLOT E +12,F -13: HPLOT E -15,F -14: HPLOT E +14,F -15: HPLOT E -16,F -15: HPLOT E +14,F -16
2210 RETURN
2220 REM X
2230 RETURN
2240 REM ARTY BARRAGE
2244 IF MN = 1 THEN AY% = 3: GOTO 2280
2245 IF TU = 5 THEN 2280
2250 ON PL GOTO 2260,2270
2260 PA(N,8) = 2: GOTO 2280
2270 PB(N,8) = 2: GOTO 2280
2280 FOR C = 1 TO AY%
2290 CALL 826
2320 X = INT(18 * RND(1)) +1
2330 ON X GOSUB 2360,2370,2380,1370,2370,1540,2420,1640,2360,2370,1640,2390,2420,2400,2410,2360,2370,2380,2390
2340 NEXT C
2350 RETURN
2360 E = 50:F = 90: GOTO 1990
2370 E = 75:F = 140: GOTO 1990
2380 E = 100:F = 120: GOTO 1990
2390 E = 180:F = 120: GOTO 1990
2400 E = 105:F = 160: GOTO 1990
2410 E = 85:F = 145: GOTO 1990
2420 E = 200:F = 100: GOTO 1990
2430 REM SHOW ELIM
2440 IF CL = 1 THEN RETURN
2450 IF TU = 4 OR TU = 5 THEN CL = 1
2455 IF MN = 1 THEN CL = 1
2460 REM ERASE
2470 HCOLOR= 0
2480 GOSUB 650
2490 GOSUB 710
2500 HPLOT E -2,F -15 TO E -1,F -15 TO E -1,F -14 TO E -2,F -14
2510 HPLOT E +2,F -16 TO E +3,F -16 TO E +3,F -15 TO E +2,F -15
2520 HPLOT E -6,F -5 TO E -5,F -5 TO E -5,F -4 TO E -6,F -4
2530 HCOLOR= F4
2540 IF RO = 8 THEN GOSUB 2660
2550 IF RO = 8 THEN HCOLOR= 0: GOSUB 2660
2560 HCOLOR= F4
2570 HPLOT 137,124 TO 138,124 TO 138,125 TO 137,125 TO 137,126 TO 143,126 TO 142,127 TO 137,127 TO 138,128 TO 140,128 TO 139,129 TO 138,129
2580 HPLOT 144,131 TO 143,131 TO 143,130 TO 145,130 TO 146,129 TO 143,129 TO 143,128 TO 147,128 TO 148,127 TO 145,127 TO 146,126 TO 149,126 TO 150,125 TO 147,125
2590 HPLOT 145,125 TO 141,125 TO 142,124 TO 151,124 TO 152,123 TO 144,123 TO 145,122 TO 153,122 TO 154,121 TO 146,121 TO 147,120 TO 155,120
2600 HPLOT 148,119 TO 160,119 TO 161,120 TO 157,120 TO 157,121 TO 161,121 TO 161,122 TO 158,122 TO 159,123 TO 161,123 TO 162,124 TO 160,124
2610 HPLOT 161,118 TO 149,118 TO 150,117 TO 159,117 TO 159,116 TO 143,116 TO 143,115 TO 158,115 TO 158,114 TO 151,114 TO 147,115
2620 HPLOT 160,111 TO 160,113 TO 159,113 TO 159,110 TO 156,110
2630 HCOLOR= 3
2640 HPLOT 156,113 TO 156,111 TO 157,111 TO 157,112 TO 158,112 TO 158,113
2650 RETURN
2660 REM RO=8,BLOWN UP
2670 HPLOT 137,85 TO 139,85 TO 140,84 TO 137,84 TO 138,83 TO 140,83 TO 140,82 TO 138,82 TO 137,81 TO 140,81
2680 HPLOT 140,81 TO 139,80 TO 136,80 TO 135,79 TO 139,79 TO 135,78 TO 139,78 TO 140,77 TO 136,77 TO 137,76 TO 140,76 TO 141,75 TO 138,75
2690 HPLOT 129,81 TO 129,79 TO 130,79 TO 130,81 TO 131,81 TO 131,72 TO 130,73 TO 130,75 TO 130,74 TO 142,74 TO 143,73 TO 130,73
2700 HPLOT 131,72 TO 146,72 TO 147,71 TO 133,71 TO 138,70 TO 152,70 TO 152,69 TO 139,69 TO 141,68 TO 151,68 TO 150,67 TO 143,67
2710 HPLOT 155,73 TO 151,73 TO 150,72 TO 158,72 TO 158,71 TO 150,71
2720 HPLOT 144,66 TO 152,66 TO 153,65 TO 149,65 TO 149,64 TO 154,64 TO 154,63 TO 150,63 TO 150,62 TO 153,62
2730 HPLOT 148,65 TO 148,64 TO 147,62 TO 147,66 TO 146,66 TO 146,58 TO 145,58 TO 145,66 TO 144,63 TO 144,59 TO 149,56 TO 150,57 TO 146,60
2740 RETURN
2750 REM PREP TO RETURN TO PLATOON!
2760 CALL -936
2770 X = FRE(0)
2780 IF TU = 1 AND RO = 8 THEN RO = 9
2790 CL = 0
2800 GO = 1
2810 IF SF = 1 THEN GO = 3
2820 IF VF = 1 THEN GO = 6
2830 IF TU = 4 AND OP = 6 THEN GO = 8
2840 IF AUX = 1 AND RR = 1 THEN PRINT D$;"CHAIN /RAM/RET"